package com.egao.sszg.service.impl;

import com.egao.common.core.damon.results.PageResult2;
import com.egao.common.core.web.JsonResult;
import com.egao.common.system.entity.User;
import com.egao.sszg.biz.SszgBiz;
import com.egao.sszg.entity.Customer;
import com.egao.sszg.entity.SszgEntity;
import com.egao.sszg.service.SszgService;
import org.apache.poi.ss.formula.functions.T;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

//import com.egao.oa.mapper.AssetsMapper;

/**
 * 固定资产服务实现类
 * @author : Doman
 * @date : 2020-08-19 16:54:05
 * @version ：1.0
 */
@Service
public class SszgServiceImpl implements SszgService {

	@Autowired
	private SszgBiz sszgBiz;


    @Override
    public JsonResult list(PageResult2<T> page, SszgEntity sszgEntity, User loginUser)  throws Exception{
        return sszgBiz.list(page,sszgEntity,loginUser);
    }

    @Override
    public JsonResult list(Customer customer, User loginUser) {
        return JsonResult.ok().setData(sszgBiz.list(customer,loginUser));
    }

  @Override
  public JsonResult doThaw(SszgEntity sszgEntity, User loginUser) {
    if (sszgBiz.doThaw(sszgEntity, loginUser)) {
      return JsonResult.ok("解冻成功");
    }
    return JsonResult.error("解冻失败");
  }


}
